
/**
 * 判断输入的数字是否为偶数
 * @param {输入的正整数} data 
 */
function isEven(data) {

    if ((typeof data != 'number') || (data <= 0)) {
        return false;
    }

    if (data % 2 == 0) {
        return true;
    } else {
        return false;
    }
}

/**
 * 计算阶乘 n!
 * @param {要阶乘的数字} data 
 */
function factorial(data) {

    var result = 1;
    for (let i = 1; i <= data; i++) {
        result *= i;      
    }
    return result;
}

console.log(factorial(4));